bitkeeper revision 1.235.2.1 (3ec61e2bA2DmJ62U7OOfdZvvjGAwMQ)
authortlh20@elite.cl.cam.ac.uk <tlh20@elite.cl.cam.ac.uk>
Sat, 17 May 2003 11:34:03 +0000 (11:34 +0000)
committertlh20@elite.cl.cam.ac.uk <tlh20@elite.cl.cam.ac.uk>
Sat, 17 May 2003 11:34:03 +0000 (11:34 +0000)
rpm.spec:
  new file
Makefile:
  Example RPM make file and spec

.rootkeys
tools/internal/Makefile
tools/internal/rpm.spec [new file with mode: 0644]

index 1f0ad21432b96c292a62364b4dcdd313e4091545..50f59455a743864bbd1ada163a9643bb15b0e94f 100644 (file)
--- a/.rootkeys
+++ b/.rootkeys
 3eb781fdEYILyFg60YVBsWNqxWFf1g tools/internal/dom0_ops.h
 3eb781fddjylXbsepjppUyIXa5lcaQ tools/internal/hypervisor_defs.h
 3eb781fdKiQbgozBsgs_zzJQ9ubehw tools/internal/mem_defs.h
+3ec61e1bJCeJJu0SsptmDpA1xKvwvw tools/internal/rpm.spec
 3eb781fdgbSkh2O6JQS-65Dz4n0ItQ tools/internal/xi_build.c
 3eb781fdW1SAyiaC4mTsXq_9fRHh-A tools/internal/xi_create.c
 3eb781fdcJ0fF7rWfzAOArW-x4-gwA tools/internal/xi_destroy.c
index fc7ed13fb1d68ff5d02ad6d912de2c83c3c93c10..b21f2f90a12b06b7140b88bbea53c79c053dade2 100644 (file)
@@ -32,6 +32,14 @@ install: all
        chmod 755 ../../../install/bin/xi_list
        chmod 755 ../../../install/bin/xi_vifinit
 
+rpm: all
+       rm -rf staging
+       mkdir staging
+       mkdir staging/i386
+       rpm --define "staging$$PWD/staging" --define '_builddir.' --define "_rpmdir$$PWD/staging" -bb rpm.spec
+       mv staging/i386/*.rpm .
+       rm -rf staging
+
 clean:
-       $(RM) *.o $(XI_CREATE) $(XI_START) $(XI_STOP) $(XI_DESTROY) $(XI_BUILD)
+       $(RM) *.o *.rpm $(XI_CREATE) $(XI_START) $(XI_STOP) $(XI_DESTROY) $(XI_BUILD)
 
diff --git a/tools/internal/rpm.spec b/tools/internal/rpm.spec
new file mode 100644 (file)
index 0000000..e9f82cb
--- /dev/null
@@ -0,0 +1,37 @@
+Summary: Xen command line tools
+Name: xen-internal-tools
+Version: 1.0
+Release: 1
+License: Xen
+Group: Xen
+BuildRoot: %{staging}
+%description
+Command line tools for building and managing domains on a system
+running the Xen hypervisor.
+
+%pre
+%preun
+%install
+install -m 0755 -d $RPM_BUILD_ROOT/bin
+install -m 0755 xi_build $RPM_BUILD_ROOT/bin/xi_build
+install -m 0755 xi_create $RPM_BUILD_ROOT/bin/xi_create
+install -m 0755 xi_destroy $RPM_BUILD_ROOT/bin/xi_destroy
+install -m 0755 xi_helper $RPM_BUILD_ROOT/bin/xi_helper
+install -m 0755 xi_list $RPM_BUILD_ROOT/bin/xi_list
+install -m 0755 xi_start $RPM_BUILD_ROOT/bin/xi_start
+install -m 0755 xi_stop $RPM_BUILD_ROOT/bin/xi_stop
+install -m 0755 xi_vifinit $RPM_BUILD_ROOT/bin/xi_vifinit
+%clean
+%post
+%postun
+%files
+%defattr(-,root,root)
+%dir /bin
+/bin/xi_build
+/bin/xi_create
+/bin/xi_destroy
+/bin/xi_helper
+/bin/xi_list
+/bin/xi_start
+/bin/xi_stop
+/bin/xi_vifinit